home *** CD-ROM | disk | FTP | other *** search
- AFX Version 0.1ß 19.08.91
- ------------------------------------------------------------------------
-
- Automatic
- File
- eXtractor
-
- Mit diesem Programm ist es möglich, bestimmte mit LHarc gepackte Dateien
- genauso wie ungepackte Dateien zu benutzen. Die Dateien werden während des
- Ladens stückweise entpackt. Der Benutzer und das Programm bemerken nicht,
- daß gepackte Dateien verwendet werden. Der einzige Unterschied besteht in
- der Geschwindigkeit des Zugriffs: Bei verwendung einer Hard- oder Ramdisk
- ist eine Verzögerung zu spüren, bei Verwendung eine Floppy-Laufwerks eine
- Beschleunigung.
-
- 1. Packen von Dateien
-
- AFX unterstützt nur lz5-Dateien, diese müssen als Methode die Kennung afx
- haben. AFX-Dateien können entweder mit LHarc oder mit PFXPAK.PRG bzw.
- PFXPAK+ erstellt werden.
-
- Unerfahrene Anwender oder Anwender, die keine Kommandozeile bedienen möchten
- sollten diesen Teil überspringen. Anwender, die gleich eine ganze Reihe von
- Dateien ohne dauerndes "rumgecklicke" erzeugen wollen, sollten hier weiter-
- lesen oder sich für PFX/AFX registrieren lassen (dort geht es per Mausklick)
-
- AFX-Dateien können mit LHarc ab 2.01d erzeugt und auch wieder
- ausgepackt werden.
-
- Zum Komprimieren ist LHarc mit dem Kommando c aufzurufen, dahinter können
- beliebig viele Dateien angegeben werden (auch Wildcards). Die Dateien
- werden alle EINZELN komprimiert und unter dem selben Namen abgespeichert.
-
- 1.1 Beispiel: Komprimieren von Zeichensätzen.
-
- Beispiel:
-
- Nehmen wir einmal an, Sie verwenden Signum!, Script oder ein anderes
- Textverarbeitungsprogramm, daß mehrere Zeichensätze verarbeiten kann,
- dann befindet sich auf Ihrer Diskette oder Festplatte irgendwo ein Ordner
- CHSETS. (Bei anderen Programmen heisst dieser Ordner etwas anders, z. B.
- FONTS bei Cypress). Zeichensätze sind eine gute Anwendung für AFX.
- Zuersteinaml muss AFX installiert werden, entweder durch Doppelklick oder
- besser, AFX in den Auto-Ordner kopieren und den Rechner neu Aufstarten.
-
- Öffnen Sie nun den Ordner CHSETS (oder FONTS, je nach Programm) und
- kopieren Sie LHarc dort hinein (oder öffnen Sie ein zweites Fenster, in
- dem sich LHarc befindet.) Machen Sie CHSETS zum obersten Fenster und
- starten Sie LHarc (wenn sich LHarc in einem inaktiven Fenster befindet,
- lassen Sie die rechte Maustaste dabei gedrückt.)
-
- Geben Sie nun
-
- C -h *.E24 *.P9 *.P24 *.L30
-
- ein. (oder C *.* um gleich alle Dateien auf einmal zu packen). Jetzt
- werden alle Zeichensätze gepackt, etwa so:
-
- LHarc 2.01e (c)Yoshi, Quester, 1988-90.(Assemblerversion vom 14.07.1991)
-
- Files matched: 30
-
- ROCKWEL_U..P24
- Frozen( 30%)
-
- ROCKWEL_U.P26 ist auf 30% geschrumpft (von 17 auf 5KB).
-
- Sie können nun Signum!, Script oder was auch immer Sie verwenden,
- starten. Wenn AFX installiert ist, sobald ein Zeichensatz geladen wird,
- wird AFX aktiv und entpackt ihn in Windeseile -- Sie bemerken überhaupt
- keinen Unterschied.
-
-
- Mit dem Kommando
-
- C *.*
-
- werden beispielsweise alle Dateien komprimiert.
-
-
- 2. Wie es funktioniert
-
- Wenn eine Datei vom Betriebssystem geöffnet wird, schaltet sich AFX
- automatisch ein und überprüft, ob diese Datei einen gültigen LHarc-
- Header hat und mit lz5 gepackt ist. Ist dies der Fall, wird Speicher
- reserviert und AFX merkt sich, daß diese Datei gepackt ist.
-
- Es können keine Programmdateien entpackt werden. Dafür gibt es den
- Spezialisten PFX. Dieses Programm hat viel bessere Vorraussetzungen
- und kann maximal doppelt so schnell wie AFX arbeiten.
-
- Wird später auf die Datei zugegriffen, wird der Teil, der von dieser
- Datei aktuell benötigt wird, entpackt.
-
- Die Sache hat nur 2 Haken:
-
- 1. Nicht alle Programme mögen es, wenn nach dem Öffnen einer Datei
- Speicher fehlt. Aus diesem Grunde hat AFX eine eigene Speicher-
- verwaltung, die in dieser Version 20 KB verwaltet. Erst wenn der
- interne Speicher voll ist, wird GEMDOS-Speicher verwendet.
-
- 2. Es wird ein Puffer für die gepackten Daten benötigt. Je größer
- dieser Puffer ist, desto schneller kann die Datei geladen werden,
- aber desto eher ist der Speicher verbraucht. Wenn z.B. ein Puffer
- von 128KB verwendet wird, hat man einen sehr schnellen Zugriff,
- benötigt aber auch 1MB für 10 offene Dateien. In dieser Version
- ist der Puffer auf 2KB eingestellt.
-
- Hinweis: Die Einstellungen können jederzeit mit AFXCONTR geändert
- werden. Nach einer Änderung des total zu verwaltenden Speichers muß
- AFX allerdings neu gestartet werden (sonst würde es das arme GEMDOS
- total verwirren)
-
- Ein installiertes AFX belegt c.a. 23-24KB. Nur wenn viele Dateien
- gleichzeitig geöffnet werden, wird für eine kurze Zeit mehr Speicher
- vom Betriebssystem angefordert.
-
- 3. Was unterstützt wird
-
- Es werden nur lesende Zugriffe auf die Dateien unterstützt. Dies liegt
- daran, daß eine Datei nur von Vorne nach Hinten gepackt werden dürfen.
- GEMDOS erlaubt es aber, eine Datei durcheinander zu schreiben. Das
- Packen von Dateien dauert außerdem seine Zeit.
-
- Momentan werden die Funktionen fread, fseek, fopen und fclose
- fsfirst, fsnext (für die Korrektur der Dateilängen im Directory) und
- fwrite (entpackt eine Datei vollständig, und führt dann den Schreibzugriff
- aus) unterstützt.
-
- Es können keine Programmdateien entpackt werden. Dafür gibt es
- den Spezialisten PFX. Dieses Programm hat viel bessere Vorraus-
- setzungen und kann maximal doppelt so schnell wie AFX arbeiten.
-
-
- 4. Geschwindigkeit
-
- Die Angaben beziehen sich auf eine Megafile 30 und einer Puffergrösse
- von 2KB bei 8 MHZ.
-
- Kürzere Dateien (bis 10KB) werden mit c.a. 55 KB pro Sekunde eingeladen.
- Dies gilt auch für Dateiausschnitte < 10KB.
-
- Größere Dateien werden mit c. a. 90-120KB pro Sekunde geladen -- je nach
- Puffergrösse.
-
- 6. Shareware
-
- AFX wird zusammen mit PFX als Shareware vertrieben. Jedes dieser
- Programme kostet 20 DM. Im Paket kosten beide Programme 30 DM.
- Registrierte User bekommen AFX als Update für 10 DM.
-
-
- Die registrierte Version von AFX bietet:
-
- - Kein Startbildschirm.
- - Die jeweils neuesten Versionen von PFXPAK, Fortune und LHarc.
-
- 7. "History". Fast alle Änderungen in den Versionen
-
- Version 2.2
-
- Viele Einstellungen sind nun über AFXCONTR möglich.
- AFX zeigt jetzt immer die originalgröße der Dateien an, wenn es
- gewünscht wird.
-
- Version 1.4 .. 2.0
-
- Sorry, mußte alten Text neu verwenden.
-
-
- Version 1.3
-
- - Es etwas schneller als 1.2
-
- Version 1.2
-
- - Es gab noch einige Probleme mit einigen Programmen, diese sind
- jetzt beseitigt. Wenn AFX jetzt nicht mit allen Programmen
- zusammen- arbeitet, fress ich einen Marzipanbesen.
-
- Version 1.1
-
- - Ich habe leider vergessen, daß es möglich ist Geräte als Dateien zu
- öffnen, z.B. ist CON: die Tastatur. Geräte liefern natürlich nie
- gepackte Daten. AFX 1.0 hat aber zuerst mal nachgesehen, ob z.B.
- Tastatureingaben gepackt ankommen. Dazu hat er 1000 Bytes
- eingelesen: Die Folge war, daß man ab und zu auf dem Bildschirm
- tippen konnte.
-
- - Der Bildschirm am Anfang ist doch sehr lästig. Er kommt jetzt nun
- noch manchmal.
-
- Version 1.0
-
- - Erste Version, die Sicher (siehe oben) lief. Vor der Auslieferung
- hatte ich schon meine ganzen Sourcen und Texte seit einigen Tagen
- in gepackter Form in Gebrauch. Auch anspruchsvolle Programme wie
- Cypress und Turboass versagten Ihren Dienst mit gepackten Dateien
- nicht.
-
-
-
- Wer diese Angebot annehmen will, wende sich bitte an:
-
- Thomas Quester
- Lampenland 9
- 22089 Hamburg
- Tel: 040/2001557
- Btx: 0407205431
-
- BLZ: 20010020 Postscheckamt Hamburg
- Kontonummer: 6220 12-201
-
- Per DFÜ: Thomas Quester @ HH
-
- Ich bin momentan leider etwas schwer erreichbar (8 Stundentag +
- 3 Stunden Fahrtzeit...) Die besten Chancen mich telefonisch zu
- erreichen sind in der Woche ab 20 Uhr, notfalls noch etwas
- später versuchen.
-
-
-
-
-
-
-
-
-
-
-
-